"""
复制文本文件
    先读取源文件
    再讲读取到的内容全部写出
"""

fr = open('./data/古诗.txt','r',encoding='UTF-8')
fw = open('./data/古诗2.txt','w',encoding='UTF-8')

# 方式一：
# 一次读取所有内容，一次写出所有内容
# fw.write(fr.read())

# 方式二
# 一次性读取所有的行，并一次性写出所有的行
# fw.writelines(fr.readlines())
#
# fw.close()
# fr.close()


# 方式三：循环读取 一次读入若干字节(1024*n) 一次写出若干字节
while True:
    data = fr.read(1024 * 8)
    if data == '':
        break
    fw.write(data)
fw.close()
fr.close()


# 拷贝视频
# r 只读  rb  以二进制形式只读
# w 只写  rb  以二进制形式只写
# fr = open('./data/3.lambda表达式.mp4','rb')
# fw = open('./data/上课视频.mp4','wb')
#
# print('开始拷贝了')
# fw.write(fr.read())
# print('视频拷贝完毕')
#
# fw.close()
# fr.close()